Шаг 34 - ICreateErrorlnfo::SetDescription.

Устанавливает текстовое описание ошибки.

HRESULT SetDescription
( 
LPCOLESTR *szDescription
);

Параметры
szDescription
Заканчивающаяся нулевым символом строка, которая задает краткое описание ошибки.

Коды возврата
Из возвращенного HRESULT получают один из следующих кодов возврата:
S_OK Успех.
E_OUTOFMEMORY Не хватает памяти для выполнения операции.

Комментарии
Строка должна использовать язык, задаваемый LCID, который был передан методу, вызвавшему ошибку. Подробнее см. описание атрибута LCID в гл. 8, “Библиотеки типа и язык описания объектов”.

Пример

hr = CreateErrorInfo(&pcerrinfo); 
if (m_excepinfo.bstrDescription)
pcerrinfo->SetDescription(B_excepinfo.bstrDescription);
Hosted by uCoz